#王有权加油预祝五一劳动节快乐
#while循环处理列表和字典准备函数
unconfirmed_users = ['Alice','Bill','Cave']
confirmed_users = []
while unconfirmed_users:
    current_user = unconfirmed_users.pop()
    print(f"Verifying user:{current_user.title()}")
    confirmed_users.append(current_user)
print("\nThe following users have been confirmed: ")
for confirmed_user in confirmed_users:
    print(confirmed_user.title())
pets = ['dog','cat','cat','cat','goldfish','rabbit']
print(pets)

while 'cat' in pets:
    pets.remove('cat')
print(pets)

responses = { }
polling_active = True
while polling_active:
    name = input("\nWhat is your name?  ")
    response = input("Which moutain would you like to climb someday?")

    responses[name] = response
    repeat = input("Would you like to let another person respond?(yes/no) ")
    if repeat == 'no':
        polling_active = False
print("\n--- Poll Results ---")
for name, response in responses.items():
    print(f"{name} would like to climb {response}.")
sandwich_orders = ['pissa','applepie','eggpie','chooclatepie','suasageflow']
finish_orders = []
#倒序输出了
while sandwich_orders:
    current_order = sandwich_orders.pop()
    print(f"Waiting order:{current_order.title()}")
    finish_orders.append(current_order)
print("\nThe following orders have been finished:")
for finish_order in finish_orders:
    print(finish_order.title())
responses = {}
while True:
    name = input("What is your name? ")
    mountain = input("Which mountain would you like to climb someday? ")
    responses[name] = mountain
    repeat = input("Would you like to let another person respond? (yes/ no) ")
    if repeat.lower() != 'yes':
        break
print("\n--- Poll Results ---")
for name, mountain in responses.items():
    print(f"{name} would like to climb {mountain}.")
